Enable job alerts via email!

Senior Software Engineer

ions

Bekasi

On-site

USD 30,000 - 60,000

Full time

Yesterday
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An innovative company is seeking a Java Developer with a passion for technology and problem-solving. This role involves conducting research and development to explore new technologies, translating requirements into effective Java solutions, and collaborating with cross-functional teams. The ideal candidate will have a strong background in Java SE, experience with REST APIs, and a solid understanding of object-oriented design principles. Join a dynamic team where your contributions will drive impactful solutions and enhance client satisfaction.

Qualifications

  • 2-3 years of experience in Java development with a focus on building REST APIs.
  • Strong understanding of object-oriented programming and design patterns.

Responsibilities

  • Conduct research to explore new technologies and solutions.
  • Design and optimize Java applications for performance and relevance.

Skills

Java SE 11
Java Spring Modules
REST APIs
SQL
Object-Oriented Design
GIT/Maven
Effective communication

Education

Bachelor's Degree in Software Engineering
Bachelor's Degree in Computer Science
Bachelor's Degree in Information Technology

Tools

Apache Tomcat
Unix tools/scripting
Angular
VueJS
ReactJS

Job description

Have a curious mind that is bent on examining and inventing to make things work better.

Able to comprehend complex systems, how they work, how problems arise and how to fix them.

Responsibilities:
  1. Conduct research and development activities to explore new technologies and solutions.
  2. Translate functional and design requirements into effective Java-based solutions.
  3. Collaborate with cross-functional teams to ensure alignment with project objectives.
  4. Design, develop, maintain, and optimize existing Java applications to ensure continued performance and relevance.
  5. Carry out application test checks of specific functionality.
  6. Provide technical expertise and support to team members and stakeholders as needed.
  7. Use appropriate programming languages and software frameworks to develop solutions to meet clients' needs.
Requirements:
  1. Candidate must possess at least a Bachelor's Degree in Software Engineering, Computer Science, Information Technology, or equivalent.
  2. Minimum 2-3 years of relevant working experience.
  3. Proficient in Java SE 11 or above.
  4. Preferably experienced with Java Spring Modules.
  5. Knowledge of JDBC, JPA/Hibernate, Object-Oriented Design, SQL.
  6. Experience building REST APIs / Microservices architecture.
  7. Proficiency in object-oriented programming and modern design patterns.
  8. Basic understanding of security principles.
  9. Fundamental knowledge of version control systems (GIT/Maven).
  10. Knowledge of Apache Tomcat, Unix tools/scripting, and web frameworks (Angular, VueJS, ReactJS) is an advantage.
  11. Effective communication, interpersonal, and teamwork skills.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.