
Backend Software Engineer | Java
$ 7,200 - $ 7,200 / month
Checking job availability...
Original
Simplified
Working Hours: Office working hours / Hybrid working arrangementSalary Package: Up to $7,200 + AWS + Variable BonusAre you a talented Java developer eager to tackle complex business applications and system integrations? Join our dynamic team where you'll play a crucial role in developing, testing, and maintaining essential software solutions. We're looking for someone who thrives in a collaborative environment and is committed to best practices throughout the software development lifecycle.Key Responsibilities:
- Software Development: Design, develop, test, and maintain business applications and systems integrations critical for operational success.
- Lifecycle Management: Apply best practices in all phases of the software development process to deliver high-quality solutions.
- Collaborative Planning: Work alongside software engineers, business analysts, and architects to crea1te robust and scalable applications.
- Code Review: Participate in peer-reviews to ensure quality and effectiveness in solution designs and code.
- Deployment & Support: Deploy systems to production environments and provide ongoing post-implementation support, addressing any issues that arise.
- Troubleshooting: Analyze and resolve technical problems, and provide maintenance support by investigating and fixing issues as needed.
- System Optimization: Understand and enhance the inter-dependencies between applications, systems, and databases to boost overall efficiency.
- Java Expertise: Strong proficiency in Java and related technologies.
- Web Skills: Experience with front-end technologies such as HTML5, CSS, JavaScript, jQuery, and Ajax.
- Framework Familiarity: Knowledge of Spring Framework, including its security, MVC, and cloud integration components.
- API Understanding: Experience with RESTful APIs and SOAP/Web Services.
- Database Skills: Proficiency in SQL and databases such as Oracle, MySQL, and PL/SQL.
- Messaging Systems: Exposure to messaging technologies like RabbitMQ, ActiveMQ, or JMS is advantageous.
- Testing Experience: Familiarity with unit testing tools, such as JUnit and Spring Test.
- Version Control & CI/CD: Proficiency with Git and CI/CD tools like Jenkins and Jira.
- Cloud Experience: Experience with cloud solutions and Amazon Web Services (AWS).
- Database Proficiency: Advanced skills in MySQL.
- Containerization: Knowledge of Kubernetes.
- Big Data Technologies: Familiarity with Kafka, Hadoop, Spark, or Elasticsearch.
- Front-End Development: Experience with Bootstrap and ReactJS.
Working Hours: Office working hours / Hybrid working arrangementSalary Package: Up to $7,200 + AWS + Variable BonusAre you a talented Java developer eager to tackle complex business applications and system integrations? Join our dynamic team where you'll play a crucial role in developing, testing, and maintaining essential software solutions. We're looking for someone who thrives in a collaborative environment and is committed to best practices throughout the software development lifecycle.Key Responsibilities:
- Software Development: Design, develop, test, and maintain business applications and systems integrations critical for operational success.
- Lifecycle Management: Apply best practices in all phases of the software development process to deliver high-quality solutions.
- Collaborative Planning: Work alongside software engineers, business analysts, and architects to crea1te robust and scalable applications.
- Code Review: Participate in peer-reviews to ensure quality and effectiveness in solution designs and code.
- Deployment & Support: Deploy systems to production environments and provide ongoing post-implementation support, addressing any issues that arise.
- Troubleshooting: Analyze and resolve technical problems, and provide maintenance support by investigating and fixing issues as needed.
- System Optimization: Understand and enhance the inter-dependencies between applications, systems, and databases to boost overall efficiency.
- Java Expertise: Strong proficiency in Java and related technologies.
- Web Skills: Experience with front-end technologies such as HTML5, CSS, JavaScript, jQuery, and Ajax.
- Framework Familiarity: Knowledge of Spring Framework, including its security, MVC, and cloud integration components.
- API Understanding: Experience with RESTful APIs and SOAP/Web Services.
- Database Skills: Proficiency in SQL and databases such as Oracle, MySQL, and PL/SQL.
- Messaging Systems: Exposure to messaging technologies like RabbitMQ, ActiveMQ, or JMS is advantageous.
- Testing Experience: Familiarity with unit testing tools, such as JUnit and Spring Test.
- Version Control & CI/CD: Proficiency with Git and CI/CD tools like Jenkins and Jira.
- Cloud Experience: Experience with cloud solutions and Amazon Web Services (AWS).
- Database Proficiency: Advanced skills in MySQL.
- Containerization: Knowledge of Kubernetes.
- Big Data Technologies: Familiarity with Kafka, Hadoop, Spark, or Elasticsearch.
- Front-End Development: Experience with Bootstrap and ReactJS.