Software Engineer - Java Developer
Job Overview:
We are seeking a highly skilled and experienced Software Engineer to join our team. The successful candidate will be responsible for developing complex technical solutions, including Java web services and Spring components.
Key Responsibilities:
* Design and develop software applications using Java and Spring frameworks
* Collaborate with cross-functional teams to identify business requirements and implement solutions
* Develop and maintain high-quality software applications in a fast-paced environment
* Ensure compliance with industry standards and best practices
* Work closely with Business Analysts to understand business needs and develop effective solutions
Requirements:
* Minimum 5 years of experience in Java programming
* Proven knowledge of Spring, JEE, WebLogic, and SOAP web services
* Bachelor's degree in Computer Science or related field
* Strong understanding of software development life cycle and agile methodologies
* Excellent problem-solving skills and ability to work under pressure
Preferred Skills:
* Knowledge of PLSQL and UNIX development
* Experience with version control systems such as Git
* Strong communication and teamwork skills