Caizin

Senior Java Software Engineer

Check with seller / month
Pune, Maharashtra, India Software Developer Active
Actively Hiring Pune Full Time
Advertisement
Verified Listing
Direct Apply — No Agent
Your Data is Safe
Trusted by 5 Lakh+ Jobseekers

Job at a Glance

Category
Software Developer
Location
Pune, Maharashtra, India
Salary
Check with seller
Job Type
Full Time
Company
Caizin
Status
Open & Active

Job Description

Role

The ideal candidate is responsible for planning, designing, and implementing technical and engineering solutions in alignment with customer requirements & design specifications.

What will your job look like?
• Design, develop and maintain products as per functional specs
• Prepare technical design specifications
• Estimate effort required for design and programming items
• Help refine functional specs
• Work with business analysts, QA, and IT departments as required

Skillsets:
• Ability to work in a collaborative team environment while also being able to execute work independently
• Strong analytical abilities and problem-solving skills applying software engineering principles
• Keen observation of problems or deficiencies with any aspect of the product. Self-motivated to take corrective action on problems and resolve deficiencies both independently and in a team environment
• Meet project timelines and deadlines while producing high-quality work
• Ability to identify the big picture in all components of decision-making using the top-down thinking approach.
• Establish and maintain effective working relationships with peers, project team members, and customers
• Excellent verbal and written communication ability
• Ability to work in a fast-paced, start-up environment
• Ability to write modular, clean, efficient code
• Diligence in all aspects of work performed

Technical Skills:

Full-stack J2EE application development
• Knowledge of Java/J2EE

Backend languages/frameworks “MUST haves”:
• Spring Framework ecosystem and micro-services
• Web Services

UI layer programming “MUST haves”:
• HTML5
• JavaScript
• Cascading Style Sheets (CSS)

UI layer programming “NICE to have”:
• Modern UI frameworks like ReactJS, Redux, AngularJS
• Bootstrap
• XML/XSL
• GWT

Familiarity with Issue Tracking Systems (JIRA), Continuous integration, and automated build tools (Cruise Control, Jenkins)

Databases “MUST haves”:
• Design of database scripts for creating and updating SQL queries, indexing, views, stored procedures, and performance tuning thereof

Systems “Nice to Have”
• Experience in dealing with security issues (Data at rest/on the wire, Role-based Access Control within an application)
• Experience addressing scalability concerns within applications
• Experience in test-driven development

Work Experience:

MUST have:

a. 5+ years of Java, Java EE programming experience

b. Experience in building enterprise systems (n-tier, scalability, security, UI)

c. Experience using Spring Framework ( Spring Boot, Spring JPA, Spring REST, Spring MVC)

d. Full Stack development experience

e. Experience in developing integration between different applications

f. Usage of SVN/GIT or similar SCM system

g. Usage of Eclipse or similar IDE

NICE to have:

a. Experience with industry-standard open-source libraries

b. Experience with ERP systems

c. Experience with PLM systems

d. Experience with BPM libraries/tools

e. Experience in technology migration projects

f. Experience with BI Tools (including OLAP technologies), ETL tools

Educational Experience
• Bachelor's or Master’s degree in Computer Science or a related field
Ready to take the next step?

Don't wait — new applications are being reviewed daily.

Login & Apply Free
Job Safety Alert Real jobs on Jobsiya are always free. Never pay for an interview and never share bank or OTP details. Report this job →