Position: Middle Java developer
Company: TrackEnsure
Experience required: 3y

What is required?
• Strong aptitude in core infrastructure development using Core Java; along with database programming (JDBC/ODBC), data serialization, data buffers and networking using TCP sockets, multithreading and distributed computing.
•Experience with the full software development life cycle: architecting scalable platforms, object-oriented programming, database design.
• Good knowledge and experience in architecture and designing of complex systems.
• In-depth knowledge in Cloud technologies and would have designed/architected solutions to deploy products in Cloud.
• Solid understanding of effective cloud computing principles.
• Strong working experience on Linux, Shell scripting.
• Experience designing solutions with security and high performing applications in Cloud.
• Strong PostgreSQL Database skills.
• Broad, strong technical knowledge which encompasses application operations including deployment, automation, platform architecture, Database, Network, Load-balancing / Clustering and Security.
• Experience in Bench marking of Java Application Performance.

What will you do?
• Application optimization
• Software development
• Requirements management
• Application architecture and its development

What we offer?
• Comfortable work environment
• Friendly team of experienced developers
• Conferences and trainings, English classes
• Flexible work schedule