Senior Java Developer – Team Lead 475 views0 applications

Job Description

The Code Fusion team is seeking a Senior Software Engineer who will be responsible for the delivery, architecture, and development of complex large-scale systems. The ideal candidate will have a solid foundation in Software Engineering principles and 4+ years of hands-on JAVA development.

The candidate should work within an agile development environment with other developers and Responsibilities include complex design & development of Desktop/web-based applications, participate in project planning, mentor team members and provide input for performance reviews.

Benefits

  • Competitive Salary (6 months review).
  • 5 days working week.
  • Young and Motivated Team.
  • Opportunity to work in a company with International Standards.
  • Team events and movie nights.

Job Requirements

 

Qualification:

  • Bachelor’s Degree (BE, Computer Science, or any related field).
  • Having 4+ years of software development experience, including Java and Unix.

Must Have Skills:

  • Proven expertise in architecting and developing high availability, scalable, performance-oriented multi-tier enterprise applications with Java/J2EE/JSE.
  • Solid knowledge and Experience in Core Java, Hibernate, Spring/Spring Boot, JPA, JSF.
  • Experience in the tools required in a development lifecycle: build (Maven, Gradle), unit testing (JUnit, TestNG), version control (Git), task and defect management (Jira), Agile development approaches.
  • Thorough knowledge of SDLC(Software Development Life Cycle).
  • Experience in developing highly scalable applications that handle huge traffic and large amounts of data.
  • Solid understanding and experience with Application Server and middleware technologies such as Apache, Tomcat, Weblogic, etc.
  • Experience in developing RESTful Services.
  • Profound insight of Java and JEE internals (Classloading, Memory Management, Transaction management etc).
  • Solid knowledge and understanding of NoSQL and Relational databases (MySQL, Oracle, etc.) and understanding of database concepts (schemas, tables…).
  • Experience working with Amazon cloud, setting up and securing of AWS EC2 instances, working with Amazon SES, SNS and AWS APIs is an advantage.

Desired Skills:

  • Experience with Linux/Unix operating systems and scripting (bash, python, sed, awk, Tcl).
  • Experience working in a SCRUM team.
  • Innovative, strong Decision Making, entrepreneurial and strong team player with amazing problem-solving skills.
  • Proficiency with GIT as a version control system.
  • Experienced in Agile development methodologies and tools including JIRA and Bitbucket.

 

How To Apply

Please send your resume/CV to [email protected] after completing this form.

https://docs.google.com/forms/d/e/1FAIpQLSdMjoDESwuF4wclwpzN0pwOCb-UdmhbV4txlpqwacYee2CF9A/viewform

Note: It is compulsory to fill up the form and candidates won’t get a callback if they don’t fill out this form.

  • This job is expired!
Share this job
We are a professionally recognized software development company having huge experience in developing custom software development and application development best match to your need and requirements. We have expertise in working with a variety of customers from companies to individuals. Our successful assignments with client companies have established our reputation as superior providers of IT solutions.
Connect with us