Experience: 7 to 9 Years
Location: [Insert Location or Mention Remote if Applicable]
Education: Bachelor's degree in Computer Science, Engineering, or related field
We are looking for a Senior Java Developer to join our Mobile Team. This role requires a strong background in Java, object-oriented design, and web development. The ideal candidate will have experience working with UNIX/Linux, databases, DevOps tools, and an interest in supporting native mobile development initiatives.
Key Responsibilities:Design, develop, and maintain Java-based applications for mobile teams
Contribute to RESTful API service development and integration
Optimize code for performance, memory, and concurrency/multithreading
Collaborate with cross-functional teams to define, design, and deliver new features
Work in an Agile environment and participate in Scrum/Kanban activities
Maintain and troubleshoot existing codebases, including code developed by others
Engage in DevOps practices, including CI/CD pipeline setup and monitoring
Write and maintain scripts using Python or Linux Shell for automation tasks
Perform database operations using Sybase, DB2, or other RDBMS
Required Skills:Strong experience in Java and Object-Oriented Design
Proficient in Web Development (JavaScript, CSS, HTML)
Deep understanding of data structures, memory management, multithreading, and performance tuning
Hands-on experience with RESTful APIs
Proficiency in relational databases like Sybase or DB2
Solid experience in UNIX/Linux environments
Experience with Python scripting or Linux shell scripting
Exposure to DevOps processes and CI/CD pipelines
Strong debugging, troubleshooting, and code analysis skills
Excellent communication and collaboration abilities
Preferred/Good-to-Have Skills:Experience or familiarity with Angular
Interest or some exposure to native mobile development (iOS/Android)
Experience with Apache or Tomcat web servers
Knowledge of Agile methodologies, such as Scrum or Kanban
Additional Comments:
role- Java developer (Mobile Team) Required skills Java and OO design, Web development including JavaScript/CSS/HTML Experience in data structure, memory management, concurrency and multithreads, performance optimization, RESTful API service Experience with relational databases such as Sybase or DB2 Experience working in a Unix/Linux environment Python scripting/Linux shell scripting DevOps experience with CI/CD Rocesses Strong troubleshooting skills, including with code written by others Solid computer science background Good communication skills with both other developers and non-technical colleagues. Experience of agile, e.g. Scrum and/or Kanban Preferred skills Angular Some interest in learning and working on native mobile development Experience in usage of apache/tomcat Experience - 8+yrs of exp