Job Overview
            
                
                    Company
                    AS Technology Corporation
                 
                
                
                
             
            
            
         
        
            Ready to Apply?
            
                Take the Next Step in Your Career
                Join AS Technology Corporation and advance your career in PRB
             
            Apply for This Position
            
                Click the button above to apply on our website
            
         
        
            Job Description
            
                Key Responsibilities: Backend Development:
Design, develop, and maintain high-quality, efficient, and scalable backend services using
Java ,
Spring Boot , and
Microservices
architecture.
Testing & Quality Assurance:
Write comprehensive unit and integration tests using
JUnit
and
Mockito
to ensure code reliability and maintainability.
API Development:
Design and implement
RESTful APIs
for seamless communication between services.
Database Management:
Utilize
MongoDB
and relational databases to design and manage data storage solutions; write efficient
SQL
queries for data manipulation.
Cloud Integration:
Deploy and manage applications on cloud platforms such as
AWS ,
GCP , or
Azure .
Version Control, DevOps & CI/CD:
Use
Git
for version control; implement
CI/CD
pipelines to automate deployment processes.
Collaboration:
Work closely with cross-functional teams to gather requirements, define system specifications, and deliver features that meet business needs.
Troubleshooting:
Identify, debug, and resolve issues in a timely manner to maintain application performance and reliability.
Documentation:
Contribute to the creation and maintenance of technical documentation, including design specifications and API documentation.
Mandatory Skills: Programming Languages:
Proficiency in
Java 8+ .
Frameworks & Technologies:
Experience with
Spring Boot ,
Spring Cloud , and
Microservices
architecture.
Testing Frameworks:
Strong knowledge of
JUnit
and
Mockito
for unit and integration testing.
API Development:
Experience in designing and consuming
RESTful APIs .
Database Management:
Proficiency in
MongoDB
and relational databases; strong SQL skills.
Cloud Platforms:
Experience with
AWS ,
GCP , or
Azure .
Version Control:
Proficiency in
Git .
CI/CD Tools:
Familiarity with
Jenkins ,
Docker , and
Kubernetes .
Development Practices:
Strong understanding of
Agile
methodologies and
DevOps
practices.
Nice to Have: Containerization & Orchestration:
Experience with
Docker
and
Kubernetes .
Messaging Systems:
Knowledge of
Kafka
or
RabbitMQ .
Authentication Systems:
Experience with
OAuth 2.0 ,
JWT ,
Auth0 , or
Okta .
Monitoring Tools:
Familiarity with tools like
Datadog ,
Prometheus , or
Grafana .
Front-End Technologies:
Basic understanding of
Angular ,
React , or
Vue.js .
Soft Skills: Analytical Thinking:
Strong problem-solving abilities and attention to detail.
Communication:
Excellent verbal and written communication skills.
Team Collaboration:
Ability to work effectively in a team-oriented environment.
Adaptability:
Willingness to learn new technologies and adapt to changing requirements.
This comprehensive job description outlines the essential skills, responsibilities, and expectations for a Senior Java Developer role, ensuring alignment with your specified requirements.
Skills Java, Spring Boot, Hands-on Programming, Junit, MongoDB, DevOps, AWS.
            
         
  
  
      About AS Technology Corporation
      
          
          
      
   
  
        
        
        
        
        
            Don't Miss This Opportunity!
            
                AS Technology Corporation is actively hiring for this Java Software Engineer position
            
            Apply Now